.jobs { margin-bottom:20px; padding:14px; border:2px solid #000; background:#FFF; }
#content .jobs h2, .jobs h2 { margin:0 0 9px; font-size: 1.077em; line-height: 1;   text-transform: uppercase; }
#content .storytext .jobs h3, .jobs h3 { 
	font-size: 1.077em; line-height: 1;
    margin: 0 0 4px;
}
.jobs .summary { margin:0 0 7px; font-size: 1em; line-height: 18px; display:none; }
.jobs .summary a { text-decoration:underline; } 
.jobs .summary  a:hover { text-decoration:none; }
.jobs .meta {
    font-size: .923em; line-height: 1.333;  
    margin: 0;
}

.jobs .cols { margin:0 0 10px; border-top:1px solid #999; border-bottom:1px solid #999; background:url(/magazine/graphics/jobs_latest_divider_solid.png) repeat-y 50% 0; min-height:0; zoom:1; }
.jobs .cols:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.jobs ul { margin:0; padding-left:0; width:48%; }
.jobs .col1 { float:left; }
.jobs .col2 { float:right; }
.jobs li { padding:6px 10px 8px; border-bottom:1px solid #999; background:transparent url(/magazine/graphics/arrow_red.gif) no-repeat 0 11px; }
.jobs .last { border-bottom:none; }
.jobs .more_jobs a {
	background:transparent url(/magazine/graphics/aj-icon-arrow.gif) no-repeat 100% 6px; 
	font-size: 1.077em; 
	font-weight: bold; 
	line-height: 17px; 
	padding-right:10px;
	text-decoration:none; 
}
.jobs .more_jobs a:hover { text-decoration:underline; }
#rightcolumn .jobs .cols { background:none; }
#rightcolumn .jobs .col1, #rightcolumn .jobs .col2 { float:none; width:100%; }
#rightcolumn .jobs .col1 .last { border-bottom:1px solid #999; }

/* Overrides for section1 - leftcol & rightcol */
#content .section_column1 .jobs h3, #content .section_column2 .jobs h3 { margin:0; font-size: 1.077em; font-weight: bold; line-height: 16px;   }
.section_column1 .jobs .cols, .section_column2 .jobs .cols { border-bottom:none; background:none; }
.section_column1 .jobs ul, .section_column2 .jobs ul { float:none; width:auto; }
.section_column1 .jobs li, .section_column2 .jobs li { clear:both; }
.section_column1 .jobs .last, .section_column2 .jobs .last { border-bottom:1px solid #999; }
.section_column2 .jobs .meta span { display:block; }